Do tree roots always grow downwards?
No, though in general they do sometimes under the ground they come to obstacles, such as stones. Then they can be forced to grow up and over or around the object. You also get hairs that grow out of roots as the root thickens these become smaller roots or rootlettes that can start of heading upwards through the soil before turning as they grow down.