Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
I've answered OP's question in the first sentence of my answer, and the suggestion for the synonymous phrase is merely expanding upon my answer and providing extra knowledge. Additionally, since I performed no research prior to providing my answer, I haven't provided any links to any relevant resources. I'll make sure to do so when it is relevant!