Sort:  

As always many thanks to the @c-squared community.