scapegoat function

Scapegoat algorithm