combined into Euler.hs and added main function to files