I am a haskell beginner and wondering how the following function works (in procedure) :


oddsFrom3 :: [Integer]
oddsFrom3 = 3 : map (+2) oddsFrom3


Thanks for your help.

--

A GNU Linux Patron