import Control.Arrowtriangulate (x:a:b:xs) = scanl (curry (snd *** id)) (a, b) xsmain = print $ triangulate $ [1, 2, 3, 4, 5]
Standard input is empty
[(2,3),(3,4),(4,5)]
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!