title: How to create a lookup from list of lists using Linq?
body: <p>My input data is a <strong>list</strong> of lines like the one below, call it lines </p>
  
  <blockquote>
    <p>author1::author2::author3 - title</p>
  </blockquote>
  
  <p>I created a function that extracts the authors and the title: </p>
  
  <pre><code>ExtractNameAndAuthors(string line, out string title, IList&lt;string&gt; authors)
  </code></pre>
  
  <p>I now want to create a lookup (ILookup) object using Linq in the form:</p>
  
  <blockquote>
    <p>key: title<br>
    value: list of authors</p>
  </blockquote>
  
  <p>Anybody really fluent in Linq? </p>