random solutions for project euler (http://projecteuler.net/)