Pergunta de entrevista da empresa Brightedge Technologies

Test all boundary cases, nothing really unexpected