revectored data structure