Comparison of different graph traversals algorithms like bfs, dfs, A-star, greedy best first search etc. by solving mazes of different dimensions using C++