http://stackoverflow.com/questions/1495107/sorting-numbers-from-1-to-999-999-999-in-words-as-strings