- Seems to work now, bu there are occurrances of the same solutions
during the recursion.
I do not know why but still works for valid and invalid weights.
Invalids are which cannot be reached by unit combination.