Tree Reflections... by Michael jjg
_