My answers to project euler questions