DGEpsilon was added to avoid the loss of precision (again).

I did some changes again.
Files didn't added or deleted.