`size` returns 1 for rank-0 tensors
The following code prints 1 but should print 0:

```nim
var t = newTensor[int]()
echo t.size
```

Rank-0 tensors are not really supported but this is very surprising (even more so because newTensor creates a rank-0 tensor when called with no arguments!).