Chapter15 (v18) Patterns in  expressions