Examples inspired by working through Eloquent Ruby by Russ Olsen