4Sum program + fixes to 3Sum