Binary arithmetic codes