Implement a function deepEqual that performs a deep comparison between two values. It returns true if the two input values are deemed equal and false otherwise.
undefined, numbers, strings, booleans, null, arrays, and plain objects.deepEqual('foo', 'foo'); // truedeepEqual({ id: 1 }, { id: 1 }); // truedeepEqual([1, 2, 3], [1, 2, 3]); // truedeepEqual([{ id: '1' }], [{ id: '2' }]); // false