Renamed vector to List, changed it to wrap around std::deque.