Run a function with one order, translating result back to original order
This is used to power the ordering parameters of dplyr's window functions
with_order(order_by, fun, x, ...)
order_by
: vector to order byfun
: window functionx, ...
: arguments to f
Useful links