#27 adding prototype for multithread genetic search