Extending And Simplifying C Thoughts On Pattern Matching Using Is And As Herb Sutter