What is a Patent? How many types of patents? What is the Patentability Criteria?