A New Approach to Calculate the Best Context of a Tree and its Application in Defining a Constructive, Context Aware Crossover for GP | IEEE Conference Publication | IEEE Xplore