A popular programming challenge is to, in your favorite programming language, write a Quine -- a program/function that prints its own source code. Usually, writing a Quine is an incredibly mindbending effort. However, yesterday, it was pointed out to me that in Clojure, this task is ridiculously simple:
"prints the source of itself"
Where's the challenge in that? :-)