It is well-known that `\(\rightarrow\)` gives a single right arrow and that `\(\Rightarrow\)` gives a double right arrow. Using the `amssymb` package you can even make triple arrows with `\(\Rrightarrow\)`. But if one needs a *quadruple* or even *quintuple* or higher-order arrows, a question arises: How does one make higher-order arrows? I would love to see a command like `\arroworder{}` where the number you enter becomes the order of the arrow eg, `\arroworder{1}` is basically a `\(\rightarrow\)`, `\arroworder{2}` gives something like `\(\Rightarrow\)`, and `\arroworder{3}` is like the `amssymb` command `\(\Rrightarrow\)`. Who knows, maybe it's possible to have `\arroworder{0}` give off a plain arrowhead.

Note: I'm open to suggestions that involve the `TikZ` package, but it is preferred to have a minimally confusing solution.

As a note, there is no command for a triple left-right arrow. Is there a way of doing that as well, preferably in the same style to the first question?