@Override public int hashCode() { return (car == null ? 0 : car.hashCode()) ^ (cdr == null ? 0 : cdr.hashCode()); }