https://medium.com/@vincentchung_72457/you-are-given-two-sorted-arrays-nums1-and-nums2-with-sizes-m-and-n-respectively-f29f80cede94