Sort a complex array