an array which is kept ordered
