Molecular and Supramolecular Information Processing: From Molecular Switches to Logic Systems - All Kinds of Behavior are Possible in Chemical Kinetics: A Theorem and its Potential Applications to Chemical Computing