Sort:  

small steps forward, but always moving forward.