Alternative Methods and Structures for Bringing Companies Public: Funded Reverse Mergers, Mini-SPACs, and Direct Public Offerings