Only mutate 1st argument of assignment
Only mutate 1st argument of assignment

Current code mutate arguments [2..n-1]. To mimic better Object.assign() only mutate the target argument.
# Method signature: 
assignment(target, ...sources)
* Parameters
- target: The target object.
- sources: The source object(s).
* Return value
The target object.
bevacqua/assignment