I should have written `real(zero(eltype(A)))` or you can make the function parametric with parameter `T`. The idea is that if you have a `SparseMatrixCSC{Int64}` then there is no reason that the one or Inf norms should be `Float64`, which is the consequence of returning `0.0`.