TMultiDimArray::operator()(const TIndex &, const TIndex &, const TIndex &, const TIndex &) and TMultiDimArray::Set(const TMultiDimArray &, const TIndex &, const TIndex &, const TIndex &, const TIndex &) seem to be working
TMultiDimArray::ExtractSubMatrix added, all operator() functions are based on ExtractSubMatrix, and all Set functionsl are based on Set(TIndex &, TIndex &...)