Source: https://www.tes.com/teaching-resource/primary-computing-understanding-pattern-recognition-scratch-project-11888602