My own implementation of a Custom memory manager, that allocates ONLY equal sized blocks.