a high quality C (C++ embeddable) library for handling lists