setindex! tests
julia> A = Tensor(Dense(Dense(Element(0.0))), 10, 12)
Dense [:,1:12]
├─[:,1]: Dense [1:10]
│ ├─[1]: 0.0
│ ├─[2]: 0.0
│ │ ⋮
│ ├─[9]: 0.0
│ ├─[10]: 0.0
├─[:,2]: Dense [1:10]
│ ├─[1]: 0.0
│ ├─[2]: 0.0
│ │ ⋮
│ ├─[9]: 0.0
│ ├─[10]: 0.0
│ ⋮
├─[:,11]: Dense [1:10]
│ ├─[1]: 0.0
│ ├─[2]: 0.0
│ │ ⋮
│ ├─[9]: 0.0
│ ├─[10]: 0.0
├─[:,12]: Dense [1:10]
│ ├─[1]: 0.0
│ ├─[2]: 0.0
│ │ ⋮
│ ├─[9]: 0.0
│ ├─[10]: 0.0
julia> A[1, 4] = 3
3
julia> AsArray(A)
10×12 AsArray{Float64, 2, Tensor{DenseLevel{Int32, DenseLevel{Int32, ElementLevel{0.0, Float64, Int32, Vector{Float64}}}}}}:
 0.0  0.0  0.0  3.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
julia> A[4:6, 6] = 5:7
5:7
julia> AsArray(A)
10×12 AsArray{Float64, 2, Tensor{DenseLevel{Int32, DenseLevel{Int32, ElementLevel{0.0, Float64, Int32, Vector{Float64}}}}}}:
 0.0  0.0  0.0  3.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  5.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  6.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  7.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0
julia> A[9, :] = 1:12
1:12
julia> AsArray(A)
10×12 AsArray{Float64, 2, Tensor{DenseLevel{Int32, DenseLevel{Int32, ElementLevel{0.0, Float64, Int32, Vector{Float64}}}}}}:
 0.0  0.0  0.0  3.0  0.0  0.0  0.0  0.0  0.0   0.0   0.0   0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0   0.0   0.0   0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0   0.0   0.0   0.0
 0.0  0.0  0.0  0.0  0.0  5.0  0.0  0.0  0.0   0.0   0.0   0.0
 0.0  0.0  0.0  0.0  0.0  6.0  0.0  0.0  0.0   0.0   0.0   0.0
 0.0  0.0  0.0  0.0  0.0  7.0  0.0  0.0  0.0   0.0   0.0   0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0   0.0   0.0   0.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0   0.0   0.0   0.0
 1.0  2.0  3.0  4.0  5.0  6.0  7.0  8.0  9.0  10.0  11.0  12.0
 0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0   0.0   0.0   0.0

