tens = {"ten", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"}; teens = {"eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"}; ones = {"one", "two", "three", "four", "five", "six", "seven", "eight", "nine"}; formatNum[{a_, b_}] := tens[[a]] <> "-" <> ones[[b]] formatNum[{a_, 0}] := tens[[a]] formatNum[{1, b_}] := teens[[b]] formatNum[{b_}] := ones[[b]] formatNum[{0}] := "no more" capitalize[str_] := ToUpperCase[StringTake[str, 1]] <> StringDrop[str, 1] pluralize[str_, _] := str <> "s" pluralize[str_, 1] := str pluralize[str_ /; StringMatchQ[