mini library for L-System