codeeval.com even numbers commit. added tests for later optimizations