PATTERNS AND SORTING 10 DOUBLE