The _delete_all function's first job is to determine whether or not the first element in the current list, head of the list is the same value with the elements we want to remove.
The _delete_all function's first job is to determine whether or not the first element in the current list, the head of the list, is the same value as the element we want to remove.