Flight Management Systems: the Evolution of Avionics and Navigation Technology