Number to Words Converter

Converts a whole number (0 to 999,999,999,999) into English words, with its digital root.