More Array constructors and better recursion handling.