Vanilla recursion example