[patterns] strategy pattern. Examples converted to tests.
[algorithms] quicksort and binary heap