A New Method for Constructing Multiple Error Correcting Linear Residue Codes