Array implementation

Considering that the number of meta-data is known arrays may be better
suited but as a lower level data type, custom code is more verbose.
I also played with pointers, it compiles but I don't know if it runs
well ^^.