AN EFFECTIVE ALGORITHM FOR COMPUTING FRACTIONAL DERIVATIVES AND APPLICATION TO FRACTIONAL DIFFERENTIAL EQUATIONS