-fixed Vector::normalize
-fixed Vector::dot
-added Matrix::shadow