Ok it reminds me of an undergrad programming assignment I once did. My programme worked really well with no bugs despite being completely haphazard in my approach and getting an F. The lecturer's "ideal" example was a neat and perfectly verified modular solution. The only trouble is, while on paper it ought to have worked, when you tried to run it, it didn't. Apparently it was about the working not the result... Yeah right.