Merge pull request #3 from Neoracle/master

sync with jianwei
Merge pull request #4 from Neoracle/master

sync with jianwei
Merge pull request #5 from Neoracle/master

sync
Merge pull request #6 from Neoracle/master

sync
matrix and regression building blocks

matrix and regression building blocks, searching for efficient matrix
inversion algorithms
Merge pull request #45 from michaelhukun/master

pull