can .eql be deep nested objects code example Example: chai compare arrays expect([1, 2, 3]).to.eql([1, 2, 3]) // don't use `equal`