Array rotate now takes any number, pos or neg

still needs to be optimized. the for loop is unnecessary.