#recursion task. Thinking...