Lang\Comparable::compareTo() & AbstractScalar::compare()