Thomas Oliver 2025 term 1 assignment | ScratchStats