Renamed 'y_comb' to 'recursive'