shallowObjectAssign = {
const original = {one: 1, two: 2, three: 3, four: {five: 5, six: 6}, seven: [7, 8]};
let copy = Object.assign({}, original);
copy.two = "New value";
copy.four.five = "New value in the nested object";
copy.seven[1] = "New value in nested array";
return {original, copy};
}