Finished off first ten problems. Problem 9 needs to use a lazy list for
efficiency and problem 10 should use a seive.