librairie de fonction diverses et variés