Multidimensional and Static Arrays

Hello Atila,
this is a feature request with an example patch.
I'm not confident with the proposed changes, so I would appreciate your review.
When the review and suggested changes are done, then it would be great to have this upstream, that is, your repository.

Regards,
  Vicente.
I think you say that because static arrays doesn't store the length of the array.
But this test case is for the multidimensional array, which still requires the length.
Before this patch the multidimensional arrays were supported only inside structs but not stand-alone.