For those that have attempted this question, can I check if there is any difference between returning a new MyStream<T> vs just calling the static generate method for the map method? Prof's walkthrough returns a new MyStream<T> but is it considered less preferable to call the generate method since both return the same outcome?