I understood the goal it was just wrapped in a problem that wasn't the problem which became the problem rather than the original problem.
Topic:
Programming Languages
SubTopic:
Swift