List: add, addAt, size implementation and tests