Another helper function implementation.

Have implemented shift-row fn which will be used as part of whole square
shifting. So, basically the solution is always built from smaller blocks
combined together (the core idea/principle of Clojure).