alphanumeric sort in hask.

TODO: add qc tests.
add the usual test.