(1) Huckel Theory: Using Huckel theory, write a program that solves for the molecular orbitals and energy levels in a conjugated or aromatic hydrocarbon (i.e. ethylene, butadiene, etc., or benzene, cyclobutadiene, etc.). The program should accept as input, in a GUI text window, a description of the molecule (i.e., if linear, how many carbons, if aromatic, how many carbons). The algorithm will use matrix-based methods to solve simultaneous linear equations as described in any p-chem book. Output will consist of the values of the energies and molecular orbitals. Plot, in subplots, the molecular orbitals as the linear combination of 2p atomic orbitals (define your coordinate system and pick your favorite one).