concepts/
efun/
SYNOPSIS
	mixed *sort_array(mixed *arr, string greater_fun, object ob)
	mixed *sort_array(mixed *arr, closure cl)

DESCRIPTION
	Returns an array sorted by the ordering function
	ob->greater_fun(a, b), resp by the closure expression.

	The function 'greater_fun' in the object 'ob' is continously
	passed two arguments which are two of the elements of the
	array 'arr'. It should return true or a positive number if the
	first argument is greater than the second.

EXAMPLES
	int *a;
	a = ({ ..... });
	sort_array(a, #'<)

SEE ALSO
	transpose_array(E), filter_array(E), map_array(E), alists(LPC)