tml::sort example parametrized