template <class OutputIterator, class Size, class T>
OutputIterator fill_n(OutputIterator first, Size n, const T& value);
Description
Fill_n assigns the value value to every element in the range
[first, first+n). That is, for every iterator i in [first, first+n),
it performs the assignment *i = value. The return value is first +
n.