title: Scala - How AbstractSeq reduces bytecode size
body: <p>I was going through scaladocs and came across <code>AbstractSeq</code> class. They describe it as</p>
  
  <p><code>Explicit instantiation of the Seq trait to reduce class file size in subclasses.</code></p>
  
  <p>How does this reduce file size of subclasses? Subclasses will get all the methods anyway right? Can someone explain how this works</p>