Added: backtracking recursion, dynamic programming sample