list_create() list_add_first(L, 1) list_add_first(L, 2) list_add_first(L, 10) list_add_first(L, 27) list_add_first(L, 31) (31 27 10 2 1 ) list_remove(L, 27) = OK list_remove(L, 3) = NOT FOUND (31 10 2 1 ) list_length(L) = 4 list_nth_element(L, 0) = 31 list_nth_element(L, 3) = 1 list_nth_element(L, 4) = NOT FOUND list_search(L, 27) = NOT FOUND list_search(L, 10) = FOUND list_clear(L) () list_add_first(L, 98) list_add_first(L, 97) list_remove(L, 10) = NOT FOUND list_remove(L, 98) = OK (97 ) list_length(L) = 1