List of patterns I learned and used.