An experiment in building the A* Search Algorithm with Ruby