var a=Seq(1L) 0 to 9 map{i=>println(a mkString" ") var k=0L a=a.map{j=>k+=j k} a=a++Seq.fill(i)(k)++a.reverse}