Tenets of Multithreading in GO: Detailed Tutorial