My attempts at Project Euler