Make MUL and ADD take a variable number of args