Dijkstra's has been written and is almost fully complete