An implementation of L Systems and a graphical interpretation thereof, in typescript