Add GP initialize tree Full Method

One of the first and easiest method to initialize a GP Tree structure
was devised by Koza, it is called teh Full Method in which a tree is
grown using nodes from the function set until the max depth is reached,
then at the max depth, it is terminated by a node from the terminal set.