ProjectEuler solutions and stuff