A Lindenmayer system implementation in JS