I want to return an alternate to NULL for the vector
as vectors can't be NULL also I don't want to return an empty vector its already returned in another condition.
std::vector<int> how_sum(long target_sum, std::vector<int> numbers, std::map<int, std::vector<int>> &memo)
{
. . .
if (target_sum == 0)
return {}; // empty vector returned here
if (target_sum < 0)
// return an alternate to NULL vector
. . .
}