I would like to return either even or odd as a string but for some reason this code keeps returning undefined. : <pre><code>function EvenOdd(num) {
    if (num === 0)
        return 'even';
    if (num == 1)
        return 'odd';
    num -= 2;
    EvenOdd(num);
}
console.log(EvenOdd(49));
return 0;
</code></pre>

<p>This returns undefined every time regardless of input. I notice that when I run the debugger that it doesn't exit the function even if I have return statements. </p>
