Going through project_euler using multiple programming languages