* Merge Extract and Part to the Part expression.
  Renamed "MatrixBase::extract() const" to "MatrixBase::part() const"
* Renamed static functions identity, zero, ones, random with an upper case
  first letter: Identity, Zero, Ones and Random.
diff --git a/test/array.cpp b/test/array.cpp
index 3acb4ab..eb78322 100644
--- a/test/array.cpp
+++ b/test/array.cpp
@@ -37,16 +37,16 @@
   int rows = m.rows();
   int cols = m.cols();
 
-  MatrixType m1 = MatrixType::random(rows, cols),
-             m2 = MatrixType::random(rows, cols),
+  MatrixType m1 = MatrixType::Random(rows, cols),
+             m2 = MatrixType::Random(rows, cols),
              m3(rows, cols);
 
   Scalar  s1 = ei_random<Scalar>(),
           s2 = ei_random<Scalar>();
 
   VERIFY_IS_APPROX(m1.cwise() + s1, s1 + m1.cwise());
-  VERIFY_IS_APPROX(m1.cwise() + s1, MatrixType::constant(rows,cols,s1) + m1);
-  VERIFY_IS_APPROX((m1*Scalar(2)).cwise() - s2, (m1+m1) - MatrixType::constant(rows,cols,s2) );
+  VERIFY_IS_APPROX(m1.cwise() + s1, MatrixType::Constant(rows,cols,s1) + m1);
+  VERIFY_IS_APPROX((m1*Scalar(2)).cwise() - s2, (m1+m1) - MatrixType::Constant(rows,cols,s2) );
   m3 = m1;
   m3.cwise() += s2;
   VERIFY_IS_APPROX(m3, m1.cwise() + s2);
@@ -71,8 +71,8 @@
   int r = ei_random<int>(0, rows-1),
       c = ei_random<int>(0, cols-1);
 
-  MatrixType m1 = MatrixType::random(rows, cols),
-             m2 = MatrixType::random(rows, cols),
+  MatrixType m1 = MatrixType::Random(rows, cols),
+             m2 = MatrixType::Random(rows, cols),
              m3(rows, cols);
 
   VERIFY(((m1.cwise() + Scalar(1)).cwise() > m1).all());