HomeHubC programming language dennis ritchie solutions pdf