Depth First maze generation in Scheme.