_____ refers to the ability to recognize and understand patterns and relationships in a problem and use this understanding to solve other instances of the problem