added fib_iterate, dijkstra, a star and knapsack