Finished RAID 4 except did not handle edge cases when we do not need to update every parity block( need to add in case where writesInThisStripe < stripSize), the first parity block we update will need to be currentBlock - (writes -1) and we update writes number of parity blocks
Commented Code - Do we need to be concerned if same arg is written twice? - on all reads make sure within range - calculateXOR make sure block to read is within read