Is this possible using recursion?

Printable View