Explains Why We need to override Object Class's equals method