arithmetic. also fixed append and multi-argument functions