compare method
Implementation
Ordering<num> compare(num other) {
final difference = this - other;
if (difference > 0) {
return Greater(difference);
} else if (difference < 0) {
return Less(-difference);
} else {
return const Equal();
}
}