Algebras of Functions on Compact Quantum Groups