Refactoring

Trying to use 'long' instead 'int' where I can justify it. Euler numbers
become large fast.