The comparison function for characters, with the same specification as
compare. Along with the type t, this function compare
allows the module Char to be passed as argument to the functors
Set.Make and Map.Make.