Having values and having your program phrased as transformations of values makes for straight forward, easily tested code. Provide inputs, assert outputs.