Recursion added, print datastructure