CHANGED:
    - join* function implementation;