added functions: range, repeat, sequenceEqual, skipWhile, takeWhile