(s)well-branchedhaving good branches