My solutions to Project Euler problems 1 to 20