Information processing letters.