Minimum Subset Sum Problem Backtracking Algorithm Java