Functions Of Synthetic Intelligence