Implement this program in scala:
A stream is like a list except that it is constructed using thelazy version of cons:
scala> val s1 = 1 #:: 2 #:: 3 #:: Stream.Empty
s1: scala.collection.immutable.Stream[Int] = Stream(1, ?)
scala> s1.head
res0: Int = 1
scala> s1.tail.head
res1: Int = 2
Create the following streams
-An infinitely long stream of 1’s
-The stream of all non-negative integers
-The stream of all non-negative even integers
-The stream of all squares of integers
Expert Answer
An answer will be send to you shortly. . . . .