Tidied up comments, changed garbage collection behavior in tests, added new functionality to array link list.
Merge remote branch 'origin/master'