How Many Different Animal Groups Are There