added first method for returning first matching item in an iterable
version bump