So rarely do interview tests actually require coding and setting up a project so i decided to have some fun with this one. May have made it more complex than needed though