chain; flatten revisited; "of"

or used binary