swap variables using parallel assignment