function declaration in Scala
val versus var in Scala
Scala Collections: Lists
Scala Collections: Sets
Scala Collections: Maps