Merge Learn C The Hard Way