simple c container library