Numbers-to-words kata in Java (mainly to build up a test suite for BT apprentices)