Project Euler is too fun. I should probably sleep.