A comprehensive review on the grinding process: Advancements, applications and challenges. (November 2022)