You're working on a file system implementation and need to calculate how much disk space a file actually occupies when stored on disk.
For a file of 1500 bytes on a disk with 512-byte clusters:
Complete the compute_size_on_disk function that calculates the actual disk space used by a file, given:
1500 bytes needs 3 complete clusters (2.93 rounded up to 3), so 3 × 512 = 1536 bytes total
2048 bytes fits perfectly in 2 clusters of 1024 bytes (no wasted space)
513 bytes needs 2 clusters because 1 cluster (512 bytes) isn't enough