When you program, do you consider using your prior knowledge of programming cheating?