Solutions to computational problems on projecteuler.net