CNC Precision Machining: Tolerances, Processes, Types, and Applications