improved unit tests for sorts
linked list now inherits from generic
improved unit tests for dynamic_array
added iterators, reverse iterators and forward iterators