Streams: Difficult 

code writing

Write a function that takes in a stream, str and a finite list, lst, and determines whether or not the lst is in the stream. Assume that str is either finite or contains lst. Hint: Define a helper function.
(define (helper str lst)
    ______)

(define (contains str lst)
    ______)