Solution for P19 and fixes in README examples.
Solution for P20
Solution for P21
Solution for P22
Uses clojure's builtin take/drop.