Why Do Trees Have Knots?