my progress on projecteuler.net problems