Word Definition
Library A library is a collection of precompiled codes that can be used later on in a program for some specific well-defined operations.
Decidable Problem is a problem in computer science and mathematics for which an algorithm can be created that can always produce a correct answer or solution.
Undecidable Problem is a problem in computer science and mathematics for which it is impossible to create an algorithm that can always provide a correct answer or solution.
Heuristic Solution an approach to a problem that produces a solution that isn’t necessarily optimal but can be used when normal methods take forever