First example:  [1, 2], {"m1":3, "m2":4}
Second example:  [1, 2.5], {"m1":3, "m3":4.5}
Merge:  [1, 2.5, 3, ?], {"a2":2, "m2":4, -5:4.50, "n2":?}
