After preparing the data, initializing the variables and setting the options, the user may simply type
to solve the problem. Alternatively, the user who requires a function interface should use the function call