added -> tests to iter, and verified that all remaining parts of std::list and its iterators are being called