Arithmetic Coding For Data Compression Syllabus