Finish Hex to Decimal (Using recursion)
Finish String permutation (Using recursion)
Finish GUI Maze (using recursion)
Fix Maze path bug

The top left and bottom right squares are not suppose to be clickable.
Merge branch 'ch18_workbench'