Add pseudocode and algorithm explanations to report