Streams causing StackOverFlow for large numbers.... urrgh