Simple zone memory allocator I've tried to test as many situations as I can, this seems to be working correctly, but there are likely a lot of bugs.