Ada, the Enchantress of Numbers: Prophet of the Computer Age