public Vector GetDiagonal(int index)
        {
            ArraySlice storage = this.Storage.Diagonal(index);

            return(new Vector(storage));
        }
 public Vector(ArraySlice storage)
 {
     this.Storage = storage;
 }