> This is highly related to the "Null Object Pattern", but I thought I would explain it from the perspective of functions.