An OOP array implementation.