zypeh says to YSITD
最简洁的方法就是使用 Chord 或是 FingerTree 来做,但是效率低下,不如用这些 CAS 的方法