Implement dynamical, self-resizing array
Implement sparse matrix type