What are the four different types of resistant starch?