Euler 7 solution
-switch to scala tree map for lazy sieve