Repo for useful Abstract Data Types