title: Initialize a List<List<T>> with default values
body: <p>One of the ways of initializing <code>List&lt;T&gt;</code> with default values (of that type T) is</p>
  
  <p><code>List&lt;int&gt; foo = new List&lt;int&gt;(new int[5]);</code></p>
  
  <p>This would create a List with 5 zeroes. How would you do it for <code>List&lt;List&lt;T&gt;&gt;</code>?</p>
  
  <p>I know we can do it using for loops or using Enumerate.Repeat (but that creates a deep copy) but would like to know if it can be done like above?</p>