Implemented btas::Range. It supports row/col-major iteration order, customization of index type (could use btas::varray or std::array), etc. Tensor works based on this, but I presume some BLAS functionality needs to be extended to work with col AND row-major Tensors. Ditto NDIterator/Slice.