skiplist Set is now properly log(n) rather than o(n)