AGREEMENT AND PLAN OF REORGANIZATION by and among Liberty Interactive Corporation, Liberty Interactive LLC and General Communication, Inc. Dated as of April 4, 2017