Lecture 5.5 - Reduction of Lists (15:35)
Here is another formulation of concat:

  def concat[T](xs: List[T], ys: List[T]): List[T] =
    (xs foldRight ys) (_ :: _)

Here, it isn't possible to replace foldRight by foldLeft. Why?