I have the following hierarchy in Scala
abstract class MyAbstractClass
case class Child1(alpha: MyAbstractClass, points: Int) extends MyAbstractClass
case class Child2(beta: Char, points: Int) extends MyAbstractClass
Now I have a list List(MyAbstractClass type objects ... either Chil1 or Child2 )
I want to sort the above list based on points. How to write this in Scala?