Project Euler - some early solutions