Used in a problem set for EECS 492 (Introduction to Artificial Intelligence)