IS STL INSTRUCTION WORTH IT? A COMPREHENSIVE REVIEW