The Effects of Combinatorial Chemistry and Technologies on Drug Discovery and Biotechnology – a Mini Review