== FEATURES/PROBLEMS: FiscalCode.calc will throw an ArgumentError Exception if it cannot do the calculation, for example because day,month and years are not in the proper range (1-31,1-12,0-99), or because the city cannot be located in the city database. == SYNOPSIS: Use: FiscalCode.calc(name, surname, day, month, year, sex, city) Es. FiscalCode.calc("Mario", "Rossi", 31,12,80, "M", "Milano") == INSTALL: