Pattern.

Ideas collected by Steve Savage