An overview of ejector theory