Domáca úloha 5

Zdrojový kód programu môže vyzerať aj dosť inak ako ste zvyknutý. Napíšte v Clojure miniknižnicu funkcií na prácu s permutáciami, ktorá obsahuje nasledujúce funkcie: Spôsob ako reprezentovať permutáciu si môžete vybrať. Funkcie nemusia byť efektívne. Môžete použiť online interpreter, napr. http://clojurescript.net/. Pokúste sa napísať kód pekne = v súlade s konvenciami. Očakáva sa, že budete veľa googliť.