Quick and thorough with time taken to explain Quick and thorough with time taken to explain. - J.F. - December 4, 2017