What are the differences between this and the ASORT() UDF that was published on ScriptLogic's Function Library (04-Apr-2001)?

If this one has more functionalty, please submit it to ScriptLogic as a replacement for ASORT().

The goal is to have a one-stop place for all the best UDF's written by the KiXtart community....

-Brian