error function integration