all functions but lgamma