add a better version of MinSubArraySumFinder