CS3214 Project 4 - Dynamic Memory Allocator