Improved the efficiency of the algorithm by adding backtracking instead of cloning objects on the stack.
Merge branch 'master' of github.com:mattrosstaylor/last_piece_puzzle