https://docs.google.com/document/d/1SNl6QwMsYWEdtaOVckunKQxcWVBDjJoAlOyo1y4vfH0/edit?usp=sharing
Author: Liang Li (Page 2 of 6)
https://docs.google.com/document/d/1_GPLijh2BuTSD6ZGyJ_FKtzh9EjhCtaKRau-RVSrnBk/edit?usp=sharing
https://docs.google.com/document/d/1MuIjIOqt0DWSyTmKsRwNFe2hOFTVvfoTCMoPA5rdelg/edit?usp=sharing