My period! !

I heard of pads and tampons but what is a diva cup?