input: Write a function to perform element-wise multiplication of two given matrices A and B, and return the resulting matrix C. If the matrices are not of the same dimensions, return "Matrix multiplication not possible". If either matrix is empty, return an empty list.
  assert matrixElementWiseMultiplication([[3, 4], [1, 2]], [[7, 5], [0, 1]])==[[21, 20], [0, 2]]
  assert matrixElementWiseMultiplication([[1, 2], [3, 4]], [[0, 0], [0, 0]])==[[0, 0], [0, 0]]
  assert matrixElementWiseMultiplication([[1]], [[2]])==[[2]]
  assert matrixElementWiseMultiplication([], [])==[]
  assert matrixElementWiseMultiplication([[1, 2]], [[1], [2]])=="Matrix multiplication not possible"
output: def matrixElementWiseMultiplication(A, B):
      if not A or not B:
          return []
      if len(A) != len(B) or len(A[0]) != len(B[0]):
          return "Matrix multiplication not possible"
      return [[A[i][j] * B[i][j] for j in range(len(A[0]))] for i in range(len(A))]