ast.py: clean-ups
interpreter.py: initial support for arithmetic functions