Similar Items: Theory of computation:(with formal languages)