array test
examples of function calls and recursion (type syntax needs redesign)