Various A* implementations in JavaScript.