Implemented: add method

Also changed arrays again to work better with add.

And fixed everything else to work with these new arrays.