Sometimes you’re lucky enough to have problems where the result is completely specified by a few simple properties.
This doesn’t necessarily correspond to them being easy! Many such problems are actually extremely fiddly to implement.
It does mean that they’re easy to test though. Lets see how.
Read more...