Cluff–Foster–Idelson code