What Types Of Patterns Are There