JPMorganChase interview question

Write a function that represents numbers from 0 to billion as camel case words,e.g. EightHunredFIftySevenThousandTwoHundredThirtyFive.