A Computer Takes the LSAT: Generating Fact Scenarios