add an option to cache results which speeds up the parsing of already parsed numbers (does not speed up much the relatively small sample.txt)
parsed results are now sorted