Schwartz distributions, multiplication, Colombeau generalized functions