LeetCode Solution, Hard, 4. Median of Two Sorted Arrays