A-level Computing/AQA/Paper 1/Fundamentals of data structures/Data structures and abstract data types