We might need to iterate to `rows` and `columns` instead of `matrix.columns()` and `this.columns()`. This first values is wrong for sure.