Added non-allocating constructor and destructor to CodonStack and used those versions in MemoryAllocator. Added 'size' function to CodonStack.