Berberine cation: A fluorescent chemosensor for alkanes and other low-polarity compounds. An explanation of this phenomenon