add a new algorithm find subarray with closest sum