Automated Inference for FOL