The consulting gig I had needed to make code that was going to be supported by a team in Germany. One section of the code used an algorithm that was gloriously complex (not my algorithm, but I had to fit it in the program). It needed to be documented in detail for anybody to ...