public function __construct(Matrix $a = NULL, Matrix $b = NULL)
 {
     parent::__construct();
 }
 public function __construct(Matrix $a, Matrix $b)
 {
     parent::__construct($a, $b);
 }