Design

Requirements

  • Join function.

  • Split function.