File:DM5.Alg.1B.Bubble.20180329.pdf