compare function is ready.
it belongs. (f-util.c stays there for auxiliary and non-important things.)