Eller's maze generation algorithm