List implementation for the recursion algorithm
Recursively update all the objects in the List, but also uses target
Get the object by index
Get the indices of the objects that match the target
Get the index of the object that matches the target (the first one)
Get the objects that match the target
Get the object that matches the target (the first one)
Update the object by index
Update all the objects that match the target
Recursively update all the objects in the List