Assignment complete; tests pass.