Mine was when I learned a subset of recursion called mutual recursion. It was for a pair of function to determine if a number was odd or even.
(define (odd? x)
(cond
[(zero? x) #f]
[else (even? (sub1 x))]))
(define (even? x)
(cond
[(zero? x) #t]
[else (odd? (sub1 x))]))