src: improved readability
src: fixed a mistake
src: removed some typedef and added struct rebind
src: removed some typedefs
src: added detail/add_complex.hpp
src: using 'detail::add_complex' in Matrix macro
src: abstracted codes
src: added CVector
src: added 'is_cvector()' for CVector
src: removed 'struct rebind'
src: fixed a mistake
src: abstracted codes
src: fixed a mistake
src: moved 'Matrix.toString()' and 'CMatrix.toString()' into common_macro.hpp
src: abstracted some codes
src: added instance method 'Vector.mula()'
src: abstracted some codes
src: support CVector in instance method 'CMatrix.mula()'
test: updated for Vector
Merge branch 'feature/CVector' into develop