A ridiculously over engineered ProjectEuler solution repo, but... It's fun.