Amadeus Interview Question

Convert a non-negative integer num to its English words representation.