Rename `num` to `n` and fix `baseIsEqual` param typo in docs. [ci skip]
Fixed `keys` in Safari 5.0.5.
Ensure `merge` ignores `undefined` values of `source` object properties.
Fix cloning ArrayBuffers and typed arrays in older environments.
Optimize `isEqual` by using `keys` and ensure `arguments` objects are compared correctly.