basic background for what a cryptoquip is