53InputIterator
find(InputIterator first, InputIterator last,
54 InputIterator startingpoint,
const EqualityComparable &value)
59 if (startingpoint == first)
61 val =
find(first, last, value);
65 val =
find(startingpoint, last, value);
68 val =
find(first, startingpoint, value);
69 if (val == startingpoint)