Add a split method to the ListExtensions to split a list into several chunks