working on project euler solutions