started over and handles number names up to 39
Refactored and removed guard in the function definition.
spells number names up to 99.
refactored and repatation in the test fixture