loop sort, very good, genius