Renders this FormulaElement to HTML.
May call render() on sub-elements for recursive rendering.
Some cases require to take different actions in rendering depending on
this elements parents or siblings.
Implementing classes SHOULD always have a way to fallback if parent or siblings are NULL
NEVER call render() on the parent or siblings, endless loop could be the result.