Compact integer patch fixes #18

Scientific notation should not have internal whitespace. This follows the conventions used by http://www.wolframalpha.com/input/?i=scientific+notation+of+the+millionth+prime+to+precision+5 and is in line with the discussion at http://en.wikipedia.org/wiki/Scientific_notation#Use_of_spaces

Since this method is designed to produce the most compact representation of an integer, I think we should go for it.