I am trying to implement insert function using std::move_backward. I found this code on cplusplus.com. I don\'t quite understand how std::move_backward work.