Explain the difference between full agonists, partial agonists, antagonists, inverse agonists.