Creates and solves a maze using Depth First Search and Prim Jarnik algorithms