Added left-recursive decomposition functions. Still need to work on decomp algorithm.