Much of modern life depends on the coding of information into means of delivering it. A common method is to encode data in laser light and send it through optic cables. The increasing demand for more information capacity demands that we constantly find better ways of encoding it.