#27 adding full-circle prototype for genetic search