Some Project Euler solutions