branch of mechanics crossword clue