On Directed Trees and Directed k-Trees of a Digraph and their Generation