Original english_number code from book.