North enumera tres tipos primitivos de intercambio: