(It is faster and it saves approximately 70kB the DS or other small devices will appreciate having) svn-id: r31321
+ : amortized O(1) allocation, O(1) deallocation, less overhead per allocation - : unused memory is not reclaimed until death or manual invocation of a function svn-id: r31320