Change variable names to not conflict with data types or built-in functi...

...ons

Using variable names that are the same as valid data types (numeric, e.g.) or the same as valid built-in functions (numeric, integer, vector, array, etc.) is confusing, could interfere with expected R operations, and is bad coding style.

"I assign the copyright of this contribution to Hadley Wickham".