TreePreorder