Text this: Maximum likelihood estimation procedures for categorical data