Uses lists to store information --important CS principle