Changed how function calling works

To make function programming easier call now just expects call
length. stack-len -> function to be called (can be a lambda now).

* 'dump' and 'build' updated to use data/ops fully
Basic function support

{[args:][code]} can now be used to create a function

Instructions alist, func and efunc were added:
* alist: Make argument list
* func:  Begin function
* efunc: End function

* muld binary is now ignored for my convenience
* major rewrite of expression ending case to use DRY & OCD
* file[i] aliased to 'c byte'
* Pseudo documentation added to build/writer