Added pop_front() and pop_back()