Just another assignment for my future reference.