cosmic thinking