boundaryMutation:

--------------------------------------------------------------------------
   Boundary Mutation changes one of the parameters of the parent and 
   changes it randomly either to its upper or lower bound.

   Since version 7.
--------------------------------------------------------------------------
   Form:
   [parent] = boundaryMutate(parent,bounds,Ops)
--------------------------------------------------------------------------

   ------
   Inputs
   ------  
   parent            the first parent ( [solution string function value] )
   bounds            the bounds matrix for the solution space
   Ops               Options for boundaryMutation [gen #BndMutations]

   -------
   Outputs
   -------
   parent

--------------------------------------------------------------------------