Enable Vec construction with intializer_list of single value
Previously, the initilaizer_list of Vec had to be the exact same number of values as the size of the Vec. Now, we also accept a single value that is duplicated for all values in the Vec. That allows you to more easily construct lists of lists with repeated values.
Showing with 108 additions and 30 deletions