Feline recursion
via Joe Beese at MetaChat