array clone
array rotate, incomplete

needs to accept negative integers to indicate reverse rotation
array shuffle
number withinRange