Mazes Utilized disjoint sets (as a basis for data storage) to both generate and solve mazes Example: Drawing Solution