adding my personal C library to handle array lists