After the nun Satou had corrected her code, she returned to Java master Banzen and asked that he review it.

“So,” said Banzen, squinting at the latest revision. “You now obtain your ‘hash of the pages contents’ by taking the byte-array that holds those contents and sending it into Arrays.hashCode().”

“Will that not work?” asked Satou nervously.

“It will function adequately in this circumstance,” said Banzen. “However, if your ‘hash of the page contents’ is meant to be a digest, then you should use a utility that calculates a digest.”

“But if my code functions adequately, and makes use of what I have on hand, then what is the advantage of such a change?” asked Satou.

The master glared. “Stand in that corner, with your elbows at your sides and your thumbs up,” said Banzen. “And remain quiet until you are enlightened!”

Satou glumly stood in the corner as she was told. The master typed something into his phone, then sat back in his chair and fell silent as well.

Seconds later, a temple guard who had been standing watch for hours in the snow burst into Banzen’s offices, his knife at the ready and his spectacles fogged from the sudden change in temperature.

“Forgive my summons, old friend!” said the master “There is no emergency. Please, make yourself comfortable and I will explain.”

The guard removed his fur cloak and draped it on Satou’s head. When he heard her muffled cry he jumped backwards with a start, knife raised.

“That is not your usual coat stand!” exclaimed the guard.

“No,” said Banzen, “But it functions adequately, and makes use of what I had on hand.”