Recursion (ready to swap branches)

-3 levels total (that floatin' point.)
-looks pretty nice.