Personal project euler solutions.