An array that keeps its elements sorted with advanced comparison capabilities and a built-in support for array of objects