from plotter_turtle import Turtle


def branch(t, length, depth):
    if depth == 0:
        return
    t.forward(length)
    t.left(25)
    branch(t, length * 0.75, depth - 1)
    t.right(50)
    branch(t, length * 0.75, depth - 1)
    t.left(25)
    t.penup()
    t.back(length)
    t.pendown()


t = Turtle()
t.left(90)

branch(t, 100, 8)

t.save("tree.svg")
