why the plural of 'sheep' is 'sheep' but of goat is goats ? English is a crazy language.