Slide 10: Thanks. And refactoring Slide 00
Generified IEquatable