simple header only library for managing heap allocated arrays of objects