fun Ġmain ( args : ĠArray < String >) Ġ{ Ċ // sample Start ĊĠĠĠ Ġval Ġitems Ġ= Ġ( 1 .. 9 ). map Ġ{ Ġit Ġ* Ġit Ġ} ĊĊĠĠĠ Ġval Ġchunk ed Into Lists Ġ= Ġitems . chunk ed ( 4 ) ĊĠĠĠ Ġval Ġpoints 3 d Ġ= Ġitems . chunk ed ( 3 ) Ġ{ Ġ( x , Ġy , Ġz ) Ġ-> ĠTrip le ( x , Ġy , Ġz ) Ġ} ĊĠĠĠ Ġval Ġwindow ed Ġ= Ġitems . window ed ( 4 ) ĊĠĠĠ Ġval Ġsl iding Average Ġ= Ġitems . window ed ( 4 ) Ġ{ Ġit . average () Ġ} ĊĠĠĠ Ġval Ġpair wise Differ ences Ġ= Ġitems . zip With Next Ġ{ Ġa , Ġb Ġ-> Ġb Ġ- Ġa Ġ} Ċ // sample End ĊĊĠĠĠ Ġprintln (" items : Ġ$ items \ n ") ĊĊĠĠĠ Ġprintln (" chunk ed Ġinto Ġlists : Ġ$ chunk ed Into Lists ") ĊĠĠĠ Ġprintln (" 3 D Ġpoints : Ġ$ points 3 d ") ĊĠĠĠ Ġprintln (" window ed Ġby Ġ 4 : Ġ$ window ed ") ĊĠĠĠ Ġprintln (" sl iding Ġaverage Ġby Ġ 4 : Ġ$ sl iding Average ") ĊĠĠĠ Ġprintln (" pair wise Ġdifferences : Ġ$ pair wise Differ ences ") Ċ }