Added more list functions, started the dynamic array

The dynamic array functions need to be implemented. More data
structures need to be added.