recursion: find max of set by divide and conquer