Advances to the next element and returns it, or
nil if no next element exists.
- Xcode 10.0+
- Swift Standard Library
nil has been returned, all subsequent calls return
next() has not been applied to a copy of
self since the copy was made.