a half of control flow chapter