Data structures written for educational reasons