My attempts at the Euler challenges