Algorithms implementation

Algorithms:
Recursive
Peter Norving
Backtracking