First commit lab4
Using macros
Swapping
Fix multiply template
Class template with one argument
Class template with three arguments
Declaration of move method outside class
Inheritance