x86 solutions to problems on project euler