Algorithms Homework: General Specifications

These will apply to all homeworks unless specifically overridden for a given assignment (which we do not expect to do!).