>I'd prefer if this `size_t` were spelled
```C++
std::vector< std::vector< std::vector<double> > >::size_type
```

I object. That makes the code _way_ less readable (which is IMNSHO all that matters) and in the end it amounts to the same thing...