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

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 normal R operations, and is bad coding style.