maze generation using random depth-first search implemented via a stack compile make run ./main.o <maze_size> <time_delay> or make run