some dependencies
permutations function (depend on clojure.math.combinatorics)
change some drum sounds, add some new helper functions