diamond-kata https://gist.github.com/trikitrok/378a8af7d9a4295a93f5 http://www.meetup.com/ClojureBCN/events/224170558/