R is an open source statistical programming language developed from S at the University of Auckland in 1993. It is dynamically typed and treats vectors as first-class objects. Functions in R are also objects that can be assigned to variables. R has various options for binding scalars and vectors together into arrays and data frames for aggregate analysis. It also includes many built-in functions for numerical, statistical, and character manipulation of data.