initial commit for funsets (assignment 2)