A simple skip list implementation in C