implement transpose for SimpleTypedList that supports sparse data.