Updating: adding list_set_at and list_exch_at