Catalan has an inflectional grammar, with two genders (masculine, feminine), and two numbers (singular, plural). How many genders does Catalan have?