On this page there is this note:
std::transform does not guarantee in-order application of unary_op or binary_op.
Does this mean that the resulting order of the sequence is not guaranteed to correlate to the order of the input sequence, or, does it mean that, while the order of the final result of the transform is guaranteed, the individual elements could have been created out of order (though they will still appear in-order)?