List of functions
The functions are divided into 2 groups.
The first group perform the calculations and the second one lets the caller retrieve the results.
Calculations
Results