Create an iterator which appends additional values to the end of a provided iterator.
Create an iterator which prepends values to the beginning of a provided iterator.