added polygamma functions under LGPL license