@Override
	public void rightMultiply(IMatrix other) {
		for(int i=0;i<4;i++)
			for(int j=0;j<4;j++)
				copy[i][j]=0;
		for (int i = 0; i < 4; i++) {
			for (int j = 0; j < 4; j++) {
				for (int k = 0; k < 4; k++) {
					copy[i][j]=copy[i][j] + this.get(k, i) * other.get(j, k);
				}
			}
		}
		for (int i = 0; i < 4; i++) {
			for (int j = 0; j < 4; j++) {
				this.set(j, i, copy[i][j]);
			}
		}
	}