Pergunta de entrevista da empresa HCLTech

Case class explanation, tail recursion