Given number of products N and target $ amount, this application finds the possible combination of N products whose prices sums up as close as to the target value