According to Investopedia[1], A heuristic, or heuristic technique, is any approach to problem-solving that uses a practical method or various shortcuts in order to produce solutions that may not be optimal but are sufficient given a limited timeframe or deadline. In some climes, a heuristic is considered an algorithm i.e…