added 3 new scala Euler classes to implement