Types of stock redemption agreement