Price Patterns: an understanding