Version with improved comments and usage information.