make it so that $replace can't be used against itself!!!!!

e.g., %n = $replace($1-,a,n,n,a)
changes "anan" to "aaaa"

when in fact i just want it to swap the two chars