My solutions to the euler project problems