Sorry that this is informal, I don't know what formalizes this idea.
Let's say we have a function, which, like $|x|$ has many "sharp corners" or even perhaps cusps. Well, I don't like those sharp corners because they're not infinitely differentiable. Is there a method to approximate a zig-zag or cusp-filled function by a smooth function with rounded corners?
In the case of $f(x) = |x|$ on $\mathbb R,$ we could let $f_n(x)=\sqrt {1/n^2+x^2}, n=1,2, \dots$ Then each $f_n$ is smooth and $|f_n(x)-f(x)|\le 1/n$ for all $n$ and all $x.$