Buffer implementation over List.
the type of elements contained in the buffer.
Gets element at given index.
Iterates over all elements.
The underlying list.
The size of this buffer.