itemWiseEquals

fun <T> itemWiseEquals(    iterable1: Iterable<T>,     iterable2: Iterable<T>,     comparator: (T, T) -> Boolean): Boolean
fun <T> itemWiseEquals(iterable1: Iterable<T>, iterable2: Iterable<T>): Boolean
fun <T> itemWiseEquals(    sequence1: Sequence<T>,     sequence2: Sequence<T>,     comparator: (T, T) -> Boolean): Boolean
fun <T> itemWiseEquals(sequence1: Sequence<T>, sequence2: Sequence<T>): Boolean