Remi-Leblond/S99 — comment on commit 5476124d708c40b1574dbf0b4322103a86979b91
File: src/S1.scala line 85
By LannyRipple:

Java type erasure is not your friend here. What you'd really like is something like

```scala
def reflatten[A, B <: A](xs: List[A]): List[A] = xs match {
case Nil => Nil
case (h: List[B]) :: ts => reflatten(h) ::: reflatten(ts)
case h :: ts => h :: reflatten(ts)
}
```