Redefined rest-lazy-seq to return (lazy-seq A), added sequent [] : (lazy-seq A), and added iterate function