Find all paths that can complete the maze from start point to end point.
Every grid can be passes only once at one path, it's not necessary to pass every single grid at one path, directions can be up, left, right, down.
Visit https://www.cnblogs.com/jayfunc/p/15838091.html for more info. (中文说明 | Chinese only)