What is NLP and Hypnosis?

I need someone to help me understand what NLP is and Hypnosis. What does this do? Is it bad or is it good? Explain what it does