belousov-zhabotinsky reaction binary code boris belousov brain cellular automaton chemical reaction digital object identifier entropy ibm image processing logic gate microprocessor nand logic neuron second law of thermodynamics soviet union unconventional computing university of the west of england