first functional style number classifier and tests from 1-100