Added additional functionality to Iterable