added swap arrays

i added swap arrays i also added some other things.  SIZE is to define
how big we want the array