Understanding and Implementing Skiplists

This is my account of my attempt to understand and build a skiplist.