I won The Register's 2015 programming challenge with my entry. So of course, I felt obliged to take part in their 2016 competition.
Unfortunately, someone else won, but here is my entry (for posterity) anyway along with JMH benchmarks to check its performance.