title: What is the content of paste function in R and how does it work?
body: <p>I am new to the R language. I would like to ask where can I see the content of R functions, I tried to type the function name 'paste' and 'paste0' from the RStudio and I am a bit confused because from what I can see, there will be an infinite recursive loop every time we call paste() function which is certainly not the case because paste() is just like the join() in other languages (such as java). This is the content of paste and paste0 which is exactly the same just the naming is different.</p>
  <pre><code>function (..., sep = &quot; &quot;, collapse = NULL, recycle0 = FALSE) 
  {
      if (isTRUE(recycle0)) 
          .Internal(paste(list(...), sep, collapse, recycle0))
      else .Internal(paste(list(...), sep, collapse))
  }
  </code></pre>
  <p>Any information regarding the GitHub page of R language packages would also be appreciated, unlike golang where we can see the detailed implementation of the packages, R language seems to be quite secluded.</p>