Recursive

use recursive to print out