Code Kata and Euler solutions