Expand description
This module represents a weak partial order, meaning not all students are comparable, and some can be equivalent. This implementation illustrates a workaround to guarantee global reflexivity over the floating point “gotcha” by performing a memory address comparison. In this way, Students are reflexive, even if they have NaN grades, but not comparable if two students have NaN grades.