Describe the bug
A clear and concise description of what the bug is.
arrow/src/compute/kernels/window.rs shall handle special cases of shifts:
- 0
- large off size offsets
i64::MIN
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
- for 0 it shall return unshifted array
- for large offsets it shall return all null array
Additional context
Add any other context about the problem here.