Because if I use `list_remove(list, list_find(list, item))` it will break because list_find could return NULL
Because if I use
list_remove(list, list_find(list, item))it will break because list_find could return NULL