Working with Data Structures - The School of Mathematics