Something close to a vector class