dp(i, j)
i == nums1.length
j == nums2.length
use = nums1[i] * nums2[j] + dp(i + 1, j + 1)
use
dp(i + 1, j)
dp(i, j + 1)
dp(0, 0)