Following on the footsteps of my good friend @douglasgimli, I've decided to try and implement the Hunt and Kill maze generation algorithm in Clojure.
I've followed the links he described in his implementation but I'll list them here because they're all great material.
Rooms and Mazes: A Procedural Dungeon Generator by Bob Nystrom
Maze Classification by Walter D. Pullen
Maze Generation: Hunt-and-Kill algorithm by Jamis Buck
Visualizing Algorithms by Mike Bostock
clj -m maze <rows> <columns>