Swiss machining: Basic principles and applications