If there's one algorithm I've implemented more times than any other, it's definitely A* search, but I've never implemented it using memory pools before now. There's been some fractal complexity getting everything working and (pretty) well covered with tests, but very rewarding to see it in action!