partitions: yay i'm done. clojure enlightenment is mine.