in reply to Pattern matching

You are really NOT getting it, are you? This is the third time you are posting homework questions without even the slightest hint of having made any try of solving it yourself.

CountZero

"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law