Dehydrative cyclizations via acid catalysis as a method for molecular diversity