Number to Words Converter

Convert numbers to their English word representation. E.g., 123 becomes "one hundred twenty-three".