add maximumSubarray and singleNumber