Question - What are order of precedence and associativity, and how are they used? 
          
        
        Answer - 
        Order of precedence determines the order in which operators are evaluated in expressions. Associatity determines whether an expression is evaluated left-to-right or right-to-left