Convert big numbers to English words. Functional Programming