Expanded Spell Knowledge (3.5e Feat)
From D&D Wiki
 Expanded Spell Knowledge [General]
The character's knowledge of the arcane expands, and they learn new spells.
Prerequisite: Caster Level 1st.
Benefit: The character learns one or more new spells known, with spell levels totaling to half their caster level (round down, and treat a new 0th-level slot as ½). Thus, a sixth level Sorcerer could gain one 3rd level spell known, one 1st and one 2nd level spell known, three 1st level spells known, or 6 0th-level spells known. This feat cannot provide spells known of a level higher than the character can already cast.
Special: You may take this feat multiple times; each time you take it it provides more slots.