Scala Traits Part 2
scala traits part 2