The strategy pattern example has been added.