Common logic errors made by novice programmers | Synapse