move some errors/warnings to procedures in arithemtic.c
Merge branch '26-arith' into 27
faster integer multiply for scalars
Merge branch '26-arith' into 27