nd-slice

Wrapping std::slices to represent n-dimensional arrays