ENH: Why neg rolling is too much hard?!
#### Is your feature request related to a problem?
No

#### Describe the solution you'd like
When we have negative shift why we cant implement negative rolling same as that?

#### API breaking implications
Running `df.rolling(-2)` whithout error

#### Describe alternatives you've considered
There is no any alternative before
#### Additional context
[Stackoverflow question ❓](https://stackoverflow.com/questions/52681679/checking-condition-in-negative-rolling-window-within-groupby-in-pandas) 

```python
def roller(x):
    return x.rolling(window=5, min_periods=1)['Value'].max().shift().gt(10).astype(int)

df['Result'] = df.iloc[::-1].apply(roller).iloc[::-1].values

print(df)

```
