Tutorial complete and optimised for YARD