Perhaps a dumb question, but I always wondered if a Major outranks a Lieutenant, Why is a 2 star General called a Major General and a 3 star general a Lieutenant General. One would think it should be the opposite.