Explain the different ways to add elements to a Scala list