Copies the source range into the target range.
Destroys all elements in the range.
Fills range with value.
Initializes all elements of the range assuming that they are uninitialized.
Fills range with value assuming the elements of the range aren't initialized.
Eugene Wissner 2017-2020.
Algorithms that modify its arguments.