Added trascendental functions