Modified shuffle to return a new matrix, instead of shuffling this.data