Update data science solution

Seeing 4:1 ratio of "bad arguments" to "business functionality" tests. Try to focus on tests that exercise the functionality, not so much all the guard conditions.