User blog comment:Mush9/z func/@comment-29014792-20161024104253

It is illdefined because you didn't defined base case