Menstrual cup

What's a menstrual cup , how do u use it? Where to Get it ? And is it effective ?