Added linear equation solver using lu decomposition