Comment Comment by adamconroy There only 4 hard things in computer science. Caching, naming things and off by one errors. parent adamconroy 8 years ago