mathematics for data science