School Work from CSC221 - Data Structures & Algorithms Part I