How many types of SQL JOINS does PostgreSQL support? Compare and contrast with the above list.