incomplete ordered SArray implementation