pub fn replace_func(s: &str, func: &str, cmd: &str) -> String
Replace func(...) with \cmd{...} handling nested parens. Applies recursively so sqrt(a + sqrt(b)) becomes \sqrt{a + \sqrt{b}}.
func(...)
\cmd{...}
sqrt(a + sqrt(b))
\sqrt{a + \sqrt{b}}