Implements a forward cycling through a List instance.
the next element or the first, if called on last. null if element is not present in the list.
null
some element of the list, for that the next one should be found.