EXHIBIT 2 WARRANT AGREEMENT dated as of October 31, 2000