This is our challenge to write a mini test framework, in preparation for the second project, to understand what happens behind the scenes of a test framework