const rotateMatrixClockwise = (matrix, count = 1) => {
  const rotateClockwiseOnce = (array) => (
    compose(transposeMatrix, reverseMatrix)(array)
  );
  return composeNTimes(rotateClockwiseOnce, count, matrix);