How Many Types Of Patterns Are There