...and in the code was a part where I wanted to use the proper ordinal suffixes ("st", "nd", "rd", "th")--but in the clarity of a sleepy daze, I didn't want to use a function call or an if-statement; they seemed too clunky.
It's exactly as long as my IDE's text window (I'm using an old nightly build of Code::Blocks from shortly after C++11 came out).
As for the program, it was a simple test to see if I remembered how to use recursive calls effectively by finding the nth number of the Fibonacci sequence.
Ternary is a pretty slick operator, but it absolutely kills all readability when used like this. Just think if you were someone else reading this, would you be impressed by whoever the hell wrote this?