Including Swift 4.2! Hashable, hash values, and how to calculate your hash values.
Presented at the Swift Language User Group, August 2018.