Extended fullexpand to handle any function of any number of args