Optical Recording: A Technical Overview