- added comments for startWith
- in startWith, handle exceptions in iterating through the Iterable values