Various data structures for the purpose of education