Like Java’s Collection class, what is top level class/trait of Scala’s Collection API? Please explain the some high level hierarchy of Scala’s Collection API?