Many programming languages include libraries to do more complicated math. You can do statistics, numerical analysis or handle big numbers. One topic many programming languages have difficulty with is ...
The example Jupyter Notebook with features overview (how to use markdown and formulas, how to plot graphs, etc). Setup: run ./install.sh then open the jupyter ...