QFastMan: A tutorial-by-example for writing faster QBasic code