all - Usage: all(x => x%2 == 0, [2, 4, 6]) == true
any - Usage: any(x => x%2 == 0, [2, 5, 7]) == true
drop - Usage : drop(3, seq(1,5)) == [4,5]
dropWhile - Usage : dropWhile!int(x => x < 3, seq(1,5)) == [3,4,5]
filter - Usage : filter!int(x => x%2 == 0, seq(1,10)) == [2,4,6,8,10]
map - Usage : map!int(x => x + 3, seq(1,4)) == [4, 5, 6, 7]
reduce
take - Usage : take(3, [1,2,3,4,5]) == [1,2,3]
takeWhile - Usage : takeWhile!int(x => x < 3, seq(1,10)) == [1,2]
zipWith - Usage: zipWith((x, y) => x + y, [1,2], [3,4]) == [4, 6]