A homework assignment for CSCI 102