If a binary operation is associative, it means that you get the same result if you change the order. For example, let * denote a binary operation. Then, if * is associative, a*(b*c) = (b*c)*a This...
that reason is because when you mix some chemicals and colors you can get the property of paint or if you mess up the chemicals you could end up with something that is totally different that could be...