Copyright © David Poole and Alan Mackworth, 2014. This web page and the code are released under a Creative Commons Attribution-Noncommercial-Share Alike license.