What are recursive algorithms? What are optimal solutions in algorithms? What are some qualities of good pseudocode? Is machine learning cognitive computing? What is deep learning in artificial intelligence? Explain the difference between undecidable, NP-complete, and NP-hard problems. ...