Allow list sizes to be specified as ranges.

This was something I found myself replicating a lot, so I thought I’d add it in. 

I created a few acceptance tests, but couldn’t find the correct place to specify unit tests. Please let me know if unit tests are necessary for this.