Working triangles, refactored draw_lsystem
Triangle now draws as per wikipedia page, changed draw_lsystem to use an
array of functions rather than stacked if statements