add Case Classes section.
Scala supports the notion of case classes. Case classes are regular classes which export their constructor parameters and which provide a recursive decomposition mechanism via pattern matching.
Merge remote-tracking branch 'origin/master'