Instead of defining the age just by subtracting the years, I went for date of birth and the date of the last race that year (some drivers celebrated birthday after the last race, therefore were actually "one year" younger). It wasn't the case of the youngest and oldest driver, though.
🙂