That was really good! Most of this genre is hard to interpret the dev's way of analysing data but this was logical and well put together. Doesn't leave you wandering around bemused but directs to the evidence.