MappingIterator

fun <T, R> MappingIterator(source: Iterator<T>, func: (T) -> R)