3.1.2 Creation

The prototype of this subroutine is as follows:

struct Tree *Tree_new(void);

It should allocate a tree structure, and initialize it to be empty.