Left Factoring