title: What's the difference between lapply and do.call?
body: <p>I'm learning R recently and confused by two function: <code>lapply</code>and <code>do.call</code>. It seems that they're just similar to <code>map</code> function in Lisp. But why are there two functions with such a different name? Why doesn't R just use a function called <code>map</code>?</p>