WE WILL USE 3 EXAMPLES:
Molecular dynamics (energy minimization to analyze protein 3D structure)
Phylogenetic tree generation (construction of approximation algorithms)
Comparing sequences with the use of dynamic programming.