New swap programs added no use of third variable for temporary storage