Implement decomposition based solve functions for solving Ax = b

word `fraction` should be removed.