All the undergrad File-structures implementation and algorithms