evolutionary circuits