Haskell - Returning list from function : I am trying to create a function which takes in *color* and *number* and returns a list of *Circle* objects (point, radius, color) with changing radius like this:

    [Circle point 1*(400/n) col, Circle point 2*(400/n) col, ... , Circle point n*(400/n) col]



Being new to Haskell I am struggling with maps and the concept of adding to a list, but i tried with the following simple approach.

    getCircles :: Colour -> Float -> [PictureObject]
    getCircles col n = [Circle point (map [1,2..n] * (400/n)) col]

Needless to say, it does not work.
