Add reverse binary exercise

Based on [Spotify Puzzles exercise](http://labs.spotify.com/puzzles/)
@gfredericks do you prefer parens around unary functions inside thread-first just for consistency with n-ary functions? in https://github.com/bbatsov/clojure-style-guide I notice he doesn't include them, and I never do, so I'm curious if I'm missing another advantage.