1. Create a matrix of size m×n filled with zeros.
2. Create a n×n identity matrix.
3. Create a matrix filled with a specific number (e.g., 5).
4. Initialize a 3×3 matrix with random integers between 1 and 10.
5. Create a matrix from a given list of lists.
6. Create a diagonal matrix from a given list.
7. Create a square matrix filled with ones.
8. Create a matrix of shape 4×3 and populate it with increasing integers.
9. Create a 2×2 matrix that represents a rotation transformation.
10. Create a matrix filled with random floats between 0 and 1.
11. Print all elements of a matrix.
12. Print all elements of a matrix in row-major order.
13. Print all elements of a matrix in column-major order.
14. Print the diagonal elements of a matrix.
15. Print the anti-diagonal elements of a matrix.
16. Print the boundary elements of a matrix.
17. Print all elements above the main diagonal.
18. Print all elements below the main diagonal.
19. Print the last row of a matrix.
20. Print the first column of a matrix.
21. Add two matrices.
22. Subtract two matrices.
23. Multiply two matrices.
24. Transpose a given matrix.
25. Find the trace of a square matrix.
26. Calculate the determinant of a 2×2 matrix.
27. Find the inverse of a 2×2 matrix (if it exists).
28. Multiply a matrix by a scalar.
29. Divide a matrix by a scalar.
30. Compute the sum of each row in a matrix.
31. Find the maximum element in a matrix.
32. Find the minimum element in a matrix.
33. Count how many times a specific element appears in a matrix.
34. Check if a matrix is symmetric.
35. Check if a matrix is skew-symmetric.
36. Find the row with the maximum sum in a matrix.
37. Find the column with the minimum sum in a matrix.
38. Find the first row that contains all zeros.
39. Find the first column that contains all zeros.
40. Check if a matrix is a square matrix.