Added a global variable to keep track of our heap size, and fleshed out the function used to get the next available allocation zone that fits a size requirement.