Ada Lovelace the countess who dreamed in numbers