Pattern algorithm | ScratchStats