Calculator - able to add variable length arguments