My own solutions to different project euler problems