`3/[2;2]` gives 

```
1×2 LinearAlgebra.Transpose{Float64,Array{Float64,1}}:
 0.75  0.75

```

while `3 ./[2;2]` gives

```
2-element Array{Float64,1}:
 1.5
 1.5

```

The second one is easy to comprehend. It broadcasts `3` and performs element wise division. But what is the reasoning behind having the first operation behave as it did? I assume it took the sum of the vector, which was 2x1, performed division of 3 by 4 and broadcast it to a 1x2 transposed vector. I can accept taking the sum of the vector to perform division, but why the transpose? Or why not just return a scalar?