What is full-stack data science, and how is it different from traditional data science?