Start with a pointer at the bottom-left corner of the matrix.
While the pointer is within the bounds of the matrix:
a. If the current value is equal to the target, return true.
b. If the current value is less than the target, move right (increment the column index).
c. If the current value is greater than the target, move up (decrement the row index).
If the target is not found and the pointer goes out of bounds, return false.