Added recursion test