codeeval.com odd numbers commit. added test cases for later optimization