builtins: implement return
Partially implement arithmetic expansion
The only expansion missing is assignment expansion, which requires more
Additionally, the parser is missing variable support, e.g. $((var+1)).
build: add `make mrproper` to remove all generated files
Add configure script and Makefile
The configure script is POSIX sh and the Makefile is POSIX make.