Completed 17_macros.clj
Completed 18_datatypes.clj
Completed 19_java_interop.clj
Completed 20_partition.clj
Completed 21_group_by.clj