def describeBook(book: Book): String = book match {
case Book(title, authors) if authors.length > 1 => s"$title, written by multiple authors."
case Book(title, authors) => s"$title, written by ${authors.head}."
}
println(describeBook(book1)) // Output: Scala Programming, written by Martin Odersky.
println(describeBook(book2)) // Output: Programming in Scala, written by multiple authors.