Merge branch 'release/0.0.79' into develop
readme: update instance method 'dot()' api
readme: update instance method 'partialPivLu()' api
src: add FullPivLU and CFullPivLU objects
test: add instance method 'fullPivLu()'
src: add instance method 'permutationP()'
lint: add some files for linting pass
test: add constructor testings for FullPivLU and CFullPivLU
test: add testings for instance method 'permutationP()'
readme: add constructor and instance method 'permutationP()' for FullPivLU and CFullPivLU

update some api
rneadme: fix some mistakes
readme: fix a mistake
src: add instance method 'permutationQ()'
test: add instance method 'permutationQ()' testings
testing: remove the redundant testing
src: fix some mistakes and improve the readability
testing: fix some mistakes
readme: fix a mistake and add instance method 'permutationQ()'
src: improve the readability
src: add instance method 'matrixL()' for FullPivLU and CFullPivLU