Comparison Traits – Understanding Equality and Ordering in Rust