my solutions to project euler questions