add Scala-like pattern matching
change expression match syntax
Merge pull request #1 from c-oberle/pattern-matching

add case study for Scala-like pattern matching