Given $a,b \in \mathfrak{su(n)}$ which generate the full algebra, it is possible to write and $G \in SU(n)$ as:
$G = \exp(\alpha_1 a)\exp(\beta_1 b) \ldots \exp(\alpha_m a)\exp(\beta_m b)$
for some coefficients $\alpha_k, \beta_k$ to be determined.
How many such exponentials are required for a given $G$, and is there any algorithm known to find these coefficients?