7 ms·This is fantastic. Especially the line-by-line explanations on separate pages. Thank you @jsandler18!by ajb257 9y agoThis is fantastic. Especially the line-by-line explanations on separate pages. Thank you @jsandler18!