Rearranged the order of arguments in swap-rows/3.

This addresses issue #1.

Also added a TODO for changing the implementation of swap-rows/3. This has been
recorded in issue #3.