adding license and contact info
refactoring divisible ➞ divisibleBy