Solution attempts for project euler