solutions to problems on project euler in 64 bit x86