https://www.jerrygamblin.com/2011/05/11/ncsl-qa-interview/