added dijkstra
some dynamic programming example