Theoretical Exploration of the Layered Sandwich Cobaltacarborane as a Multi-State NLO Molecular Switch Triggered by Redox