Esoteric data structure

An Esoteric data structure is a data structure designed to be strange and different from other data structures. It may or may not serve a special purpose, or it may just be for fun. Esoteric data structures are useful because they provide new ideas for bases for programming languages.