Initial commit to add default .gitIgnore and .gitAttribute files.
Initial commit of the solution.
Testing a change
Removed the test code for empty lists and used exceptions instead.
Added Deque. Cleaned up other code.
Array based implentation added. Code Cleanup.
Started working on Trees.
Changing branch.