What is OPTIONS verb in REST? What uses cases does it address?

Options is a very important verb just like HEAD, POST, PUT,PATCH etc. However I am not sure where it is used?

Here is an interesting article on options and cors