Artificial intelligence is a fast emerging technology, dealing with development and study of intelligent machines and software. This software is being used across various applications such as manufacturing (assembly line robots), medical research, and speech recognition systems. It also enables