give Sparse an extract method; let Sparse use fancy indices
remove testing for slice in a2idx