This new version of the library has been modularised and optimised. Functions have been grouped according to the context for which they are intended, and redundant functions have been removed.
In addition, the use of the functions has been clarified by means of the 'Typing notation' offered by python.