030 solution
Merge github.com:slyfocks/ProjectEuler