possible solutions to problems of Project Euler