HSA: recursive example added.