Add dijkstra.erl for Ch04-02
Add powers.erl for Ch04-03
Rework raise function with tail recursion