List<T> unionList(List<T> list1, List<T> list2)