Programming assignment P1

P1 consists of two K&R Programming assignments: "Assignment 2a: A Simplified Mail User Agent: Without GUI", and "Assignment 3: UDP Pinger". A few hints and additional details follow.