Abilty to remove key during merge

Abilty to remove key using ArrayUtils::merge
Would you mind including a performance tweak here?
`if (isset($a[$key]) || array_key_exists($key, $a)) {`
This prefers the MUCH faster `isset` over `array_key_exists` which is sufficient in very most cases.