Seems to work, cleanup?

❯ ./number-names.rb 1234567899876543211234567899876543
one decillion two hundred and thirty-four nonillion five hundred and sixty-seven octillion eight hundred and ninety-nine septillion eight hundred and seventy-six sextillion five hundred and forty-three quintillion two hundred and eleven quadrillion two hundred and thirty-four trillion five hundred and sixty-seven billion eight hundred and ninety-nine million eight hundred and seventy-six thousand five hundred and forty-three