testing the error handling for SkipWhile and TakeWhile functions
Add ElementAt operation
Update readme
1. add ToChan() for list source and channel source
2. update readme
update readme