Multi-language implementations of different data structures, such as linked lists, skip lists, and binary trees