Clojure solution for the encoding and decoding of the bencode format