Added & operator for undefined number of arguments.  Fixed issue with strcmp causing def to evaluate as put