created polyfeat function which maps a set of cols to all possible p-dratic combination colums in df