void goLeft(int[][] matrix, int i, int j) {
        if (j < leftBound) return;
        else {
            while (j >= leftBound) {
                int cur = matrix[i][j];
                result.add(cur);
                j--;
            }
            lowerBound--;
            goUp(matrix, i - 1, j + 1);
        }
    }