Move copy_tree() routine to tree.c
Implement const-folding for array bounds expressions