He also wrote programs for generating the complete enumeration of chess endings, known as endgame tablebases, for all 4, 5, and 6-piece endings, allowing chess-playing computer programs to make "perfect" moves once a position stored in them is reached.
Επίσης έγραψε προγράμματα για την πλήρη απαρίθμηση όλων των τελειωμένων παιχνιδιών σκακιού, γνωστά και ως endgame tablebases, για όλες τις τελικές καταστάσεις με 4,5 ή 6 πιόνια, επιτρέποντας σε κάποιο πρόγραμμα να επιλέγει τις "τέλειες" κινήσεις εφόσον το παιχνίδι έφτανε σε μία αποθηκευμένη κατάσταση.