Mega function array additions/cleanup

* s/FunctionArray/farray
* Get rid of expr/bdd/tt-array functions
* Simplify farray constructor
* Add several operators to farray
* Use Function instead of None for empty array