RecursiveArrayAccess is iterable and countable

we may have an inception of recursive array access