Solutions and utlities for Project Euler.