my answers in ruby to projecteuler.net questions