Establising Project Euler branch
Initial migration of Project Euler related source.
Merge branch 'ProjectEuler'