Update list.hpp