E' difficile rispondere con un messaggio per concetti che sono descritti in libri ... ti consiglio di iniziare a leggere questo

http://davinci.newcs.uwindsor.ca/~an...6/Lec26606.pdf