Incredible ! Very clean and well designed. Did not finish it, but loved doing the parcimony challenges