Within the lives of software developers, we sometimes need to veer off our path and take a side route. In this particular case, I needed to review some