The clean way to extend function to generic types is to override a compare function I'd say
I fully agree, nonetheless that would require using typescript, I had thought about making use of the valueOf function, however I like the way @stepho
did it since it is easier to reuse, even more for js newcomers.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.