What is the difference between a geisha and a maiko?

While both are traditional Japanese performers that engage in various forms of…