Molecular logic gates: the past, present and future | doi.page