New asort routine; unf. breaks under -Wmissing-prototypes etc :(