Program finished. Have to add description of the functions
Descriptions added