What is a Prompt Hierarchy in Applied Behavioral Analysis?

What is a prompt hierarchy in applied behavioral analysis? What are the benefits of using prompts and what type of prompts are there in ABA therapy?