A Comprehensive Guide to Coding and Programming in Stata