Thanks for Franklin Chen, Ruchira Datta, Arno Eigenwillig, Spyros Sarigiannidis, Allen Stoughton, Dwight VandenBerghe and Andrzej Wasowski for reporting errors in these solutions.
Back to ML for the Working Programmer, main page