An algorithm for writing any Latin interchange as a sum of intercalates