REDEMPTION AND WARRANT PURCHASE AGREEMENT