make moving window functions uniform
due to working with time series its only natural that we provide a wide range of moving window functions a.k.a rolling functions.
To make this a nicer user experience to use this functions i would like to uniform the interface for this functions. Especially the parameter to such functions should be named, ordered and behave the same. Namely
should always be present an (as far as possible) behave the same.