I pulled together what I learned in one term of high school CompSci and coded a geyser using Java. I coded it with efficiency in mind, but I'll bet there are much more efficient ways of coding it. The program's visuals are a histogram of water temperatures in the system.