codeeval.com fibonacci series commit. added tests for later optimizations