introduction to clustering techniques 7557435