Reading meterials: https://www.cs.cmu.edu/~ckingsf/bioinfo-lectures/skiplists.pdf https://brilliant.org/wiki/skip-lists/ Reference: https://github.com/youngyangyang04/Skiplist-CPP