ex. 3.12 reverse