Various Project Euler Solutions