a sorted set based heavily upon redis' skip list implementation