20. Maximum likelihood estimation