Add a strategy pattern sample