This: The "this" modifier is used on the ArrayList argument to specify that the method is an extension.
And: Inside ToList, we allocate a List with the correct capacity, and then simply copy each element.
Main: We test the ToList method on an ArrayList instance. You can see that the method works correctly for the List of ints.