Data Science 9/8/2014

this suggests that groups could be an arbitrarily-sized array, but when will DataScience receive more than 2 groups in one initialization? even if it did, it doesn't have extra attributes to assign them to. maybe explicitly expect a group_a and group_b in the method parameters, or specify constraints on how many groups DataScience accepts at initialization