Thanks.
Best Regards.
- On (2): why is it IndexedSeq and not IndexedSeq[A]; I mean, what is IndexedSeq on its own anyway.
- On (3) that type parameter is supposed to be the underlying representation for IndexedSeq[A]. Declaring it the way shown appears to be circular.