Special functions: approximations and bounds