Expected: expected outer product produces something of shape `(n, n)' for two n-dimensional ArrayPartitions. Got: `(n*n,)` shaped array of partial outer products. ``` julia> using RecursiveArrayTools julia> xap = ArrayPartition([1.0], [2.0, 3.0]) ([1.0], [2.0, 3.0]) julia> xap*xap' ([1.0 2.0 3.0], [2.0 4.0 6.0; 3.0 6.0 9.0]) julia> size(ans) (9,) ```