Added the base class EulerProblem
module EulerProblem changed to class EulerProblem