what subjects do you need to be a mechanic