cate_. If it is not provided, *undefined* is used instead.
    </p>
    <p>
    _predicate_ is called with three arguments: the value of the element, the index of the element, and the object being traversed.
    </p>
    <p>
    `findLast` does not directly mutate the object on which it is called but the object may be mutated by the calls to _predicate_.
    </p>
    <p>
    The range of elements processed by `findLast` is set before the first call to _predicate_.
    Elements that are appended to