Several D* implementations as well as an A* implementation.