Adds assertTrue to ProjectEuler and refactors p1 and p5