types of philosophical paradigm