Merge branch 'hotfix/Piecewise_Surface_Split_Bug'
Fixed bug and performance improved in factorial function.
Merge branch 'hotfix/factorial_bug' into develop

Conflicts:
	CMakeLists.txt