HalGould's Groups