Updated GetEnumerator to check if cached items contains the next item on every iteration
Updated GetEnumerator to check if cached items contains the next item on every iteration

StefanBertels/language-ext,louthy/language-ext,StanJav/language-ext