getindex tests
A = 5×3×4-Tensor
└─ SparseList (0.0) [:,:,1:4]
   ├─ [:, :, 1]: Dense [:,1:3]
   │  ├─ [:, 1]: SparseList (0.0) [1:5]
   │  │  ├─ [2]: 1.01
   │  │  └─ [3]: 2.02
   │  ├─ [:, 2]: SparseList (0.0) [1:5]
   │  │  ├─ [3]: 3.03
   │  │  ├─ [4]: 4.04
   │  │  └─ [5]: 5.05
   │  └─ [:, 3]: SparseList (0.0) [1:5]
   │     ├─ [2]: 6.06
   │     └─ [3]: 7.07
   ├─ [:, :, 2]: Dense [:,1:3]
   │  ├─ [:, 1]: SparseList (0.0) [1:5]
   │  │  ├─ [1]: 8.08
   │  │  ├─ [3]: 9.09
   │  │  ├─ [4]: 10.1
   │  │  └─ [5]: 11.11
   │  ├─ [:, 2]: SparseList (0.0) [1:5]
   │  │  ├─ [2]: 12.12
   │  │  └─ [4]: 13.13
   │  └─ [:, 3]: SparseList (0.0) [1:5]
   │     ├─ [2]: 14.14
   │     ├─ [4]: 15.15
   │     └─ [5]: 16.16
   ├─ [:, :, 3]: Dense [:,1:3]
   │  ├─ [:, 1]: SparseList (0.0) [1:5]
   │  │  ├─ [2]: 17.17
   │  │  ├─ [3]: 18.18
   │  │  └─ [5]: 19.19
   │  ├─ [:, 2]: SparseList (0.0) [1:5]
   │  │  ├─ [1]: 20.2
   │  │  ├─ [3]: 21.21
   │  │  ├─ [4]: 22.22
   │  │  └─ [5]: 23.23
   │  └─ [:, 3]: SparseList (0.0) [1:5]
   │     ├─ [2]: 24.24
   │     ├─ [3]: 25.25
   │     └─ [4]: 26.26
   └─ [:, :, 4]: Dense [:,1:3]
      ├─ [:, 1]: SparseList (0.0) [1:5]
      ├─ [:, 2]: SparseList (0.0) [1:5]
      │  └─ [2]: 27.27
      └─ [:, 3]: SparseList (0.0) [1:5]
         ├─ [1]: 28.28
         ├─ [2]: 29.29
         └─ [3]: 30.3

A[1,2,3] = 20.2
A[1,1,1] = 0.0
A[1,Colon(),3] = 3-Tensor
└─ SparseDict (0.0) [1:3]
   └─ [2]: 20.2

A[Colon(),1,3] = 5-Tensor
└─ SparseDict (0.0) [1:5]
   ├─ [2]: 17.17
   ├─ [3]: 18.18
   └─ [5]: 19.19

A[Colon(),Colon(),3] = 5×3-Tensor
└─ SparseDict (0.0) [:,1:3]
   ├─ [:, 1]: SparseDict (0.0) [1:5]
   │  ├─ [2]: 17.17
   │  ├─ [3]: 18.18
   │  └─ [5]: 19.19
   ├─ [:, 2]: SparseDict (0.0) [1:5]
   │  ├─ [1]: 20.2
   │  ├─ [3]: 21.21
   │  ├─ [4]: 22.22
   │  └─ [5]: 23.23
   └─ [:, 3]: SparseDict (0.0) [1:5]
      ├─ [2]: 24.24
      ├─ [3]: 25.25
      └─ [4]: 26.26

A[Colon(),Colon(),Colon()] = 5×3×4-Tensor
└─ SparseDict (0.0) [:,:,1:4]
   ├─ [:, :, 1]: Dense [:,1:3]
   │  ├─ [:, 1]: SparseDict (0.0) [1:5]
   │  │  ├─ [2]: 1.01
   │  │  └─ [3]: 2.02
   │  ├─ [:, 2]: SparseDict (0.0) [1:5]
   │  │  ├─ [3]: 3.03
   │  │  ├─ [4]: 4.04
   │  │  └─ [5]: 5.05
   │  └─ [:, 3]: SparseDict (0.0) [1:5]
   │     ├─ [2]: 6.06
   │     └─ [3]: 7.07
   ├─ [:, :, 2]: Dense [:,1:3]
   │  ├─ [:, 1]: SparseDict (0.0) [1:5]
   │  │  ├─ [1]: 8.08
   │  │  ├─ [3]: 9.09
   │  │  ├─ [4]: 10.1
   │  │  └─ [5]: 11.11
   │  ├─ [:, 2]: SparseDict (0.0) [1:5]
   │  │  ├─ [2]: 12.12
   │  │  └─ [4]: 13.13
   │  └─ [:, 3]: SparseDict (0.0) [1:5]
   │     ├─ [2]: 14.14
   │     ├─ [4]: 15.15
   │     └─ [5]: 16.16
   ├─ [:, :, 3]: Dense [:,1:3]
   │  ├─ [:, 1]: SparseDict (0.0) [1:5]
   │  │  ├─ [2]: 17.17
   │  │  ├─ [3]: 18.18
   │  │  └─ [5]: 19.19
   │  ├─ [:, 2]: SparseDict (0.0) [1:5]
   │  │  ├─ [1]: 20.2
   │  │  ├─ [3]: 21.21
   │  │  ├─ [4]: 22.22
   │  │  └─ [5]: 23.23
   │  └─ [:, 3]: SparseDict (0.0) [1:5]
   │     ├─ [2]: 24.24
   │     ├─ [3]: 25.25
   │     └─ [4]: 26.26
   └─ [:, :, 4]: Dense [:,1:3]
      ├─ [:, 1]: SparseDict (0.0) [1:5]
      ├─ [:, 2]: SparseDict (0.0) [1:5]
      │  └─ [2]: 27.27
      └─ [:, 3]: SparseDict (0.0) [1:5]
         ├─ [1]: 28.28
         ├─ [2]: 29.29
         └─ [3]: 30.3


