generic sparse operations for ASingleElementVector
tidy