Initial commit - unit testing and dynamic array.