What exactly is it? What does it involve? How is it used? And how do you train it?

I think that's about all