takeUforward
rotate-array-by-k-elements-block-swap-algorithm - Tutorial