Clones a list, producing a new list with cloned elements.
Each element in the source list is cloned according to the cloner's rules.
List<E> cloneList<E>(List<E> source);