https://github.com/kennyzhu2013/Heavy-Insertion