Adding Cow
Refactoring on possible opérations
Now it checks for invalid input
Added a bit more difficulté