Description of the algorithms used in my app GridMaze