ALCH: An imperative language for chemical reaction network-controlled tile assembly - Klinge, Titus H. (Natural Computing)