Computes dot product of two matrices, then applies math function to each element of the resulting matrix. ## Example iex> Matrex.new([[1, 2, 3], [4, 5, 6]]) |> ...> Matrex.dot_and_apply(Matrex.new([[1, 2], [3, 4], [5, 6]]), :sqrt) #Matrex[2×2] ┌ ┐ │ 4.69042 5.2915 │ │ 7.0 8.0 │ └ ┘