public function mult($factor)
{
if ($factor instanceof NumArray) {
$factor = $factor->getData();
}
$this->data = Map::mapArray($this->data, $factor, function ($data1, $data2) {
return $data1 * $data2;
});
$this->shape = Shape::getShape($this->data);
$this->flushCache();
return $this;
}