testing

Added pairwise, as well as a move function that implements pairwise. Tested and everything.
Also making it circular would mean that between the first and last elements could mean either at the front or at the back... why is such a simple function so hard! I gues indexes really are the best way to go here :frowning: