fn concatByMoving(list1: *Self, list2: *Self) void
Concatenate list2 onto the end of list1, removing all entries from the former.
Arguments: list1: the list to concatenate onto list2: the list to be concatenated
list1: *Self,
list2: *Self,