Changelog:
- Added proper support for outputting valid subsets when target is 0
- Empty subset
{}will be output for when target is 0 but set has none - Optimal subsets will now be output when target value is 0
NULLpointer will be returned instead of0whenfindSubset()cannot find a valid subset