GP Tree
Old progn3 Root
move left
progn2
left
GP Tree
if-food- New ahead Root
progn2
move progn3 Old Root
move
if-food- ahead
progn2
New Root
left
New Root Subtree
move left
progn2
New Root Subtree
move
right
move
right