20,000,000 Units General Purpose Acquisition Corp. UNDERWRITING AGREEMENT