A sorting library for C