GitHub repository: lyhourchhen/patterns
Description: Implement many design patterns as possible.