On Tue, Dec 24, 2013 at 8:19 PM, Angus Comber <anguscomber@gmail.com> wrote:
foldl :: (a -> b -> a) -> a -> [b] -> a

Eg I might do something like this:

foldl (+) 0 [1..10]

Try the following in ghci to see if you get an idea of what's going on:

:t foldl

:t foldl (+)

:t foldl (+) 0

:t foldl (+) 0 [1..10]

-- Kim-Ee