Patterns: Builder.
Algorithms: insertion sort.
Git merge