Finite Blaschke Products and Decomposition