you have an unidirectional list, where each element has pointer pointing to a random element forward in the list. This additional pointer allows to skip positions in the list, but this skip amount is not constant and changes randomically with the position.
Copy the list with constant space.
Evernote Adds Reminders To Help Users With To-Do's, Tasks & Projects - [image: reminder_add_mac]For those who use Evernote as a to-do list application, the service just became more useful today with the launch of a much-reques...
7 minutes ago