“Good programmers don't just write programs. They build a working vocabulary.” (Guy L. Steele Jr)…