test the different filterSet implement function
add parallel function for First and fixe a few issue for SkipWhile/TakeWhile
add unit testing for FirstBy
allow set the size of chunk for most operations
add slicer interface