More Project Euler solutions