Ncos dating lower ranks
The oddity in precedence, where a Lieutenant General outranks a Major General whereas a Major would normally outrank a Lieutenant, is caused by the rank of Major General previously having been known as Sergeant Major General, which was in turn subordinate to Lieutenant General.
During the Cold War, with the rise of the Strategic Air Command, it was proposed that General of the Air Force be reestablished and granted to senior Air Force generals, such as the commander of NORAD.
In the United States Air Force, General of the Air Force is the highest rank, equivalent to a five star General.
The rank has only been held by one person in history: Henry H. General of the Army is the equivalent rank in the United States Army and the insignia for the two positions were originally the same.
While historically an army rank, General is also used in most air forces, although those based on the British Royal Air Force use Air Marshal instead, with Air Officer being the generic title.
In most navies of the world, the equivalent rank is Admiral and the generic term is Flag Officer; however a noteworthy historical exception was the Cromwellian naval rank General at sea.