functions and their inverses 629834