Is data structures and algorithms important for data science