Set up multiply_assign and divide_assign. Began laying down the framework for sequential semantics and thread_unsafe semantics.