I am very new to Scheme and I am slowly finding my way around it.

I have some doubts on Procedures and Map which I hope could be answered.

```
(map plus1 (list 1 2 3 4))

```

will basically return me the result:

```
(2 3 4 5)

```

It is fine if the procedure takes in the list as its only parameter. My question is how am I able to use a procedure like such which takes in 2 parameters with Map?

```
(define plus(m list)
    (+ m list))

```

Thanks in advance for help and advice.