give Sparse an extract method; let Sparse use fancy indices