CIS 452 Program 3, Memory Manager