would be nice to have the swap command be extended to support longs and array variables and not limited to its current form