Handle multi-dimentional arrays

Also print `*` instead of incomplete range `..`

Close #68