some problems from projecteuler.net ... Note that most of them are solved as quickly as possible, not emphasizing efficiency