An interpreter for the esoteric programming language Piet